package com.wxy.learn.design.action.observer.pull;

public class ConcreteSubject extends Subject {
    private String state;

    public void setState(String state) {
        this.state = state;
        this.change(state);
    }

    public String getState() {
        return state;
    }

    public void change(String newState){
        state = newState;
        System.out.println("主题状态为：" + state);
        //状态发生改变，通知各个观察者
        this.nodifyObservers();
    }
}
